<?php 
/**
 * 后台用户表模型
 */
 class AdminuserModel extends Model{
 	//指定当前模型是要操作Adminuser表
 	public $table = 'admin';
	
	//自动验证
	public $validate = array(
		//1.要验证的表单的name名称 2.规则 3.错误之后提示的信息 4.验证条件 5.验证时机
		array('a_name','nonull','大哥-_- 用户名不能为空',2,3),
		array('a_pwd','nonull','大哥-_- 密码不能为空',2,3),
		array('code','nonull','大哥-_- 验证码不能为空',2,3)
	);
	
	/**
	 *验证登陆 
	 */
	 public function login(){

	 	if(!$this->create()) return false;
		
		$code=Q('post.code','','strtoupper');
		if($code!=session('code')){
			$this->error='验证码错误';
			return false;
		}
		$username = Q('post.a_name');
		
		$password = Q('post.a_pwd','','md5');
			 	
		$data = $this->where(array('a_name'=>$username))->find();
		//p($data);
		if(!$data || $password != $data['a_pwd']){
			$this->error='用户名或者密码错误';
			return false;
		}
		return $data;
	 }
	
	
	
	
	
	
	
	
	
 }


 ?>